/***************************************************
> Copyright (C) 2024 ==QWZL== All rights reserved.
> File Name: queue.h
> Author:nxq
> Mail:nxq949698473@163.com 
> Created Time: 2024年07月12日 星期五 16时19分36秒
***************************************************/

#ifndef _QUEUE_H_
#define _QUEUE_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <semaphore.h>
#include <unistd.h>
#include <pthread.h>

struct queue
{
    int data;//存取数据 -- 新的类型 -- 根据需要改变，基本都是结构体
    struct queue* next;//指向下一个
};

struct queue *create_queue();
void push(int data,struct queue *que);//改参数
int front(struct queue *que);//改返回值
void pop(struct queue *que);
int isempty(struct queue *que);
void queue_relsase(struct queue *que);

#endif
